rain precipitation - English Synonyms Dictionary